zeromq linux 安装+实例

您所在的位置:网站首页 zeromq 例子 zeromq linux 安装+实例

zeromq linux 安装+实例

2022-06-02 15:48| 来源: 网络整理| 查看: 265

ZMQ是什么? 这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关 系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错

ZMQ是什么?

这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关 系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏 蔽了这些细节,让你的网络编程更为简单。ZMQ用于node与node间的通信,node可以是主机或者是进程。

引用官方的说法: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是 “成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD套接 字之上的一 层封装。ZMQ让编写高性能网络应用程序极为简单和有趣。”

以下记录一下在linux安装mq并且配置实例的过程。

cd /data/software/ wget http://download.zeromq.org/zeromq-3.2.4.tar.gz cd /data/src tar zxf ../software/zeromq-3.2.4.tar.gz cd zeromq-3.2.4 ./configure make && make install yum -y install git cd /data/src git clone git://github.com/mkoppanen/php-zmq.git cd php-zmq /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install

然后 vi /etc/php.ini 加上

extension = "zmq.so"

重启php,可以在phpinfo页面查看是否已经正确安装了zmq模块:

1 zeromq linux 安装+实例

到这里已经安装完成。剩下的就是开启server端和client端的测试的事情了。 比如: 我在server端,有这样一个simple-server.php



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3